package com.rex.saas.bean.response;

import com.rex.saas.bean.DeviceTimeSeries;
import com.rex.saas.bean.TimeSeries;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;


@Data
public class DeviceDetailResponse {
    private Long id;
    private String deviceId;
    private String deviceName;
    private String deviceAlias;
    private String categoryId;
    private String categoryName;
    private String nodeType;
    private String version;
    private String sWBuildID;
    private String modelId;
    private String modelName;
    private String subDevices;
    private Integer status;
    private Long lastConnectTime;
    private Long lastDisconnectTime;
    private Long lastUpdateTime;
    private Long joinNetTime;
    private String rssi;
    private Integer wifiRssi;
    private List<TimeSeries> latestTimeSeries;
    private List<DeviceDetailResponse> subDevicesList;
    private Integer power;
    private String spaceId;
    private String spaceName;
    private String position;
    private Date gmtCreated;
}
